C++11 数组初始化方法

    // C++11 可省略=号
    int a[3]{1,2,3};

    // 可不在花括号内包含任何东西,所有元素都设置为0
    int b[10]={};
    int c[100]{};

    // 列表初始化禁止缩窄转换
    long plifs[] = {25, 92, 3.0❌}; // not allow  3.0的小数点是0,会缩窄转换
    char slifs[4] {'h', 'i', 1122011❌, '\0'};  //  1122011超出了char的取值范围
    char tlifs[4] {'h', 'i', 112, '\0'};  // 112虽然是数字,但在char的取值范围

🔚